ㄱ. 직접 사상(direct-mapped) ㄴ. 완전 연관(fully-associative) ㄷ. 2-way 집합 연관(set-associative)
프로세스 | 도착 시간 | 실행 시간 |
P1 | 0 | 8 | P2 | 2 | 4 | P3 | 4 | 1 | P4 | 6 | 4 |
void BubbleSorting(int *value, int size) { int x, y, temp; for(x = 0; x < size; x++) { for(y = 0; y < size - x - 1; y++) { if( ㉠ ) { temp = value[y]; value[y] = value[y+1]; value[y+1] = temp; } } } }
ㄱ. 응용소프트웨어 개발에 필요한 개발 요소들과 실행 환경을제공하는 서비스 모델로서, 사용자는 원하는 응용소프트웨어를 개발할 수 있으나 운영체제나 하드웨어에대한 제어는 서비스 제공자에 의해 제한된다. ㄴ. 응용소프트웨어 및 관련 데이터는 클라우드에 호스팅되고 사용자는 웹 브라우저 등의 클라이언트를 통해접속하여 응용소프트웨어를 사용할 수 있다. ㄷ. 사용자 필요에 따라 가상화된 서버, 스토리지, 네트워크등의 인프라 자원을 제공한다.
#include int func(int num) { if(num == 1) return 1; else return num * func(num - 1); } int main() { int i; for(i = 5; i >= 0; i--) { if(i % 2 == 1) printf("func(%d) : %dn", i, func(i)); } return 0; }
... Node *newNode = (Node*)malloc(sizeof(Node)); ㉠ preNode->link = newNode; ...